home *** CD-ROM | disk | FTP | other *** search
/ ASME's Mechanical Engine…ing Toolkit 1997 December / ASME's Mechanical Engineering Toolkit 1997 December.iso / thermo / petindsw.exe / lha / READLOGS.DOC < prev    next >
Text File  |  1990-12-10  |  23KB  |  529 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                                        ELOGANAL
  8.  
  9.                 Copyright (c) 1990 H L Hendrick, all rights reserved.
  10.  
  11.  
  12.                 ELOGANAL is a shareware microcomputer program  which  allows
  13.            the  user  to  perform  the  calculations  involved  in analyzing
  14.            electric logs run on prospective oil and gas wells.   The program
  15.            was written in the "C" language for reduced code size,  speed and
  16.            mathematical  accuracy.
  17.  
  18.                 If this program  is  useful  to  you,  please  register  the
  19.            program  with  the  author  by sending a check for $100.00 to H L
  20.            Hendrick P.O. Box 79530 Houston TX 77279. Program support and up-
  21.            date information will be furnished to registered users.
  22.  
  23.                 This package contains computer software and printed material
  24.            copyrighted by H L Hendrick.  You should carefully read the  fol-
  25.            lowing  terms  and conditions before using the software.   Use of
  26.            the software indicates your acceptance of the  software  and  all
  27.            terms and conditions.
  28.  
  29.                 This software product is licensed to one user for use on one
  30.            machine only.
  31.  
  32.                 Under  international  copyright laws there are penalties for
  33.            making unauthorized copies.   You may make and distribute  copies
  34.            of the program to others for their consideration.   Any copy that
  35.            you make must include reproduction of the  copyright  notice  and
  36.            warranty disclaimer.  You may not sell any copy that you make.
  37.  
  38.                 H  L  Hendrick  makes no express or implied warranty for the
  39.            software which is provided solely on an  "as  is"  basis.    H  L
  40.            Hendrick disclaims all conditions and warranties, whether express
  41.            or  implied  with  regard to the software,  including all implied
  42.            conditions or warranties of fitness for a particular purpose.   H
  43.            L  Hendrick shall not have any liability or responsibility of any
  44.            kind including special, indirect or consequential damages,  aris-
  45.            ing  out  of  or  resulting  from  such  software  or  the use or
  46.            modification thereof.
  47.  
  48.                 H L Hendrick is a member of  the  Association  of  Shareware
  49.            Professionals  (ASP).  ASP  wants to make sure that the shareware
  50.            principle  works  for  you.  If  you  are  unable  to  resolve  a
  51.            shareware-related  problem  with  an ASP member by contacting the
  52.            member directly,  ASP may be able to help.  The ASP Ombudsman can
  53.            help,  but  does  not  provide  technical  support  for  members'
  54.            products.   Please write to the ASP Ombudsman at  P.O.  Box  5786
  55.            Bellevue,  WA  98006 or send a CompuServe message via easyplex to
  56.            ASP Ombudsman 70007,3536
  57.  
  58.  
  59.  
  60.                                            1
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.                 The design goals of the program were  to  create  a  program
  74.            which would be of use to the log analyst in working old type logs
  75.            as well as the new more modern type logs.  Empirical routines are
  76.            included  to  estimate the oil or gas content of the flushed zone
  77.            with an option to change it.  Porosity estimates  using  the  old
  78.            short normal technique are included with an option to re-enter if
  79.            the value is not deemed in an acceptable range.  Rw can be calcu-
  80.            lated from the SP curve or from an API water analysis as well  as
  81.            the  Rwa  method  or  by direct input of ppm of Cl or NaCl.   The
  82.            program uses standard oil field analysis methods, formula and al-
  83.            gorithms.   The statistical  and  empirical  routines  used  were
  84.            recommended  in  publications  by  Douglas Hilchie and Jim Brock.
  85.            These publications are available from the  Society  of  Petroleum
  86.            Engineers.    Chart books from Schlumberger,  Dresser and GO were
  87.            also used in designing and testing the program.
  88.  
  89.                 Estimates of critical water can be made from a list of  for-
  90.            mation  options or by entering core permeability.   Relative per-
  91.            meability is calculated for all reservoir  fluids  regardless  of
  92.            their presence.  Water cut is estimated using Reservoir Engineer-
  93.            ing  techniques  utilizing  relative permeability.   The critical
  94.            water is estimated from statistical data for the type  of  forma-
  95.            tion  selected  and  may  not  be correlative with the calculated
  96.            water cut.
  97.  
  98.                 The author of the program assumes the user is aware  of  the
  99.            uses  and  limitations  of electric logs run on drilled wells and
  100.            does not intend to present a tutorial in log analysis.  Petroleum
  101.            oriented literature should be reviewed for instructions regarding
  102.            the correct application of logging techniques.  Standard  logging
  103.            symbols are used in the screen presentation and printout.
  104.  
  105.                                  HARDWARE REQUIREMENTS
  106.  
  107.                 Minimum requirements are a 128K,  one disk drive, 8086/8088,
  108.            MS or PC DOS 2.xx or greater microcomputer or compatible.
  109.  
  110.                 If a co-processor is present it will be  used.    If  a  co-
  111.            processor  is  not  present,  the  program  will  emulate the co-
  112.            processor using an internal 7K emulator.
  113.  
  114.  
  115.                 In order to use the program,  format a new disk and  install
  116.            your operating system. Copy ELOGANAL.EXE to the new disk. Use the
  117.            new program disk you created and boot up.  Enter ELOGANAL and run
  118.            the program. If you prefer, Copy the program to your hard disk.
  119.  
  120.                 Follow the menu prompts.  Screen displays will be  presented
  121.            and remain on screen until you enter a requested key.
  122.  
  123.  
  124.  
  125.  
  126.                                            2
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.                 The program can create and maintain a data file for each log
  140.            analysis.  Provisions  to display to screen or print the file are
  141.            included.   The file name selected should relate to the  name  of
  142.            the  well or operator.  These files are stored in an ASCll format
  143.            and can be incorporated in a report prepared with a word  proces-
  144.            sor.
  145.  
  146.                 After the initial run through the program,  the UP ARROW and
  147.            DOWN ARROW keys will toggle the Main (underlined heading)  menus.
  148.            A new depth can be input by entering a RIGHT ARROW or LEFT ARROW.
  149.            When  a  Main  (underlined  heading)  menu  is  displayed,  a re-
  150.            calculation can be made by entering <RETURN>. If the shale volume
  151.            or the type of shale changes,  a new porosity will be  calculated
  152.            and  corrections  made  based  on the shale changes.  To exit the
  153.            program from a Main menu (underlined heading) enter END key.
  154.  
  155.                 Data entry begins  with  input  from  the  log  heading  and
  156.            proceeds  in  a logical manner to set flags and constants used in
  157.            the calculations for the specific log being analyzed.
  158.  
  159.                 Entered log heading data will be displayed to screen with an
  160.            option to change a value.   Most pre-1958 logs did not record the
  161.            Rmf and Rmc.   If this is the case, you will be prompted to enter
  162.            a zero.   The program will estimate both from Rm and the tempera-
  163.            ture will be set to the temperature of the mud.
  164.  
  165.                                       TYPE OF MUD
  166.  
  167.                      1-Light weight fresh water muds sets density
  168.                        of fluid to 1.0 and travel time to 189.
  169.  
  170.                      2-Heavy weight fresh water muds sets density
  171.                        of fluid to 1.01 and travel time to 189.
  172.  
  173.                      3-Salt water base mud sets density of fluid to
  174.                        1.1 and travel time to 185.
  175.  
  176.                 The  log matrix lithology flag must be set for all log types
  177.            requested even though a Density,  Neutron  or Sonic  log  is  not
  178.            available.  If one or all of these logs is not available, setting
  179.            these flags  will not affect the program.
  180.  
  181.                                  LOG MATRIX LITHOLOGY
  182.                                  ~~~~~~~~~~~~~~~~~~~~
  183.                      1-Sand, sets matrix flags for density log to
  184.                        2.65, Sonic log to 55.5 and neutron response
  185.                        to a correction algorithm.
  186.  
  187.                      2-Lime, sets matrix flags for density log to
  188.                        2.71, Sonic log to 47.5
  189.  
  190.                      3-Dolomite, sets matrix flags for density log to
  191.  
  192.                                            3
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.                        2.87, Sonic log to 43.5 and neutron response
  206.                        to a correction algorithm.
  207.  
  208.                      4-User input allows the user to input the desired
  209.                        factor.
  210.  
  211.  
  212.  
  213.                                    FORMATION OPTIONS
  214.                                    ~~~~~~~~~~~~~~~~~
  215.                      1- Soft Formations, sets MXP to 2.15,COER
  216.                         to .62 and SXP to 2. (Humble).
  217.  
  218.                      2-Hard formations, sets MXP to 2, COER to 1
  219.                        and SXP to 2. (Archie).
  220.  
  221.                      3-Low porosity carbonates, uses the Shell
  222.                        developed method and sets SXP to 2, COER
  223.                        to 1 with MXP being set based on porosity.
  224.  
  225.                      4-User input allows the user to input the
  226.                        desired factors.
  227.  
  228.                                       Rw OPTIONS
  229.                                       ~~~~~~~~~~
  230.                      1- Input Rw, allows direct input of known
  231.                         water resistivity and temperature.
  232.  
  233.                      2-Compute from salinity, allows computation
  234.                        of water resistivity from known ppm of NACL or CL.
  235.  
  236.                      3-Compute from Rwa, uses the method recommended
  237.                        by the major logging companies for computation
  238.                        of Rw from log data.
  239.  
  240.                      4-Compute from SSP, uses the method recommended
  241.                        by the major logging companies for computation
  242.                        of Rw from the SP curve.
  243.  
  244.                      5-Compute from analysis, allows computation
  245.                        of Rw from a known API water analysis.
  246.                        Factors used in the computation are set
  247.                        for a water with a total solids content of
  248.                        70000 ppm NACL.  The user has the option
  249.                        to change the factors to the correct values
  250.                        for the water being used.  These factors are
  251.                        available in all logging company chart books.
  252.  
  253.                                  SHALE CONTENT OPTIONS
  254.                                  ~~~~~~~~~~~~~~~~~~~~~
  255.  
  256.  
  257.  
  258.                                            4
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.                 Seven options are available for calculating VOLSH. Selection
  272.            of  any option other than no correction,  requires a selection of
  273.            the type of shale.
  274.  
  275.                                    1-No corrections
  276.  
  277.                                   Sets VOLSH to zero.
  278.  
  279.                                    2-Direct input
  280.  
  281.                           VOLSH must be entered in a decimal fraction.
  282.  
  283.                                    3-Gamma or SP index
  284.  
  285.                           Calculates VOLSH from the gamma or SP.
  286.  
  287.                                    4-Tertiary age rocks
  288.  
  289.                           Calculates VOLSH using gamma index as proposed
  290.                           by Larinov.
  291.  
  292.                                    5-Older age rocks
  293.  
  294.                           Calculates VOLSH using gamma index as proposed
  295.                           by Larinov.
  296.  
  297.                                    6-Density-Neutron
  298.                                    7-Density-Sonic
  299.                                    8-Sonic-Neutron
  300.                           Calculates VOLSH using a ratio of porosity
  301.                           technique.
  302.  
  303.                 Five options are  available  for  calculating  porosity.  If
  304.            x-plot  is selected,  four combinations of x-plots are available.
  305.            If direct input is selected,  the porosity input will not be cor-
  306.            rected for fluid or shale content;  however,  the correction flag
  307.            must be set in order to output the water cut in  the  final  dis-
  308.            play.
  309.  
  310.                                    POROSITY OPTIONS
  311.                                    ~~~~~~~~~~~~~~~~
  312.                                     1-Direct input
  313.                                     2-Sonic
  314.                                     3-Density
  315.                                     4-X-plots
  316.                                     5-Short Normal
  317.  
  318.                 If the x-plots option is selected,  the x-plot menu will ap-
  319.            pear as follows:
  320.  
  321.                                       1-CDL & CNL
  322.                                       2-Sonic & CNL
  323.  
  324.                                            5
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.                                       3-CDL & SNP
  338.                                       4-Sonic & SNP
  339.  
  340.                 The Short Normal option should be used only  when  no  other
  341.            option  is  available.   It is an empirical estimate and only ap-
  342.            plies where specific conditions of invasion exist.
  343.  
  344.                               ENTER SOURCE OF RESISTIVITY
  345.                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  346.                      1-Direct input, must be entered in decimal
  347.                        fraction.
  348.  
  349.                      2-Induction Electrical Log, This option requires
  350.                        input of the Induction and 16 inch normal. An
  351.                        empirical correction is made as suggested by
  352.                        Hilchie in his book "Old Electrical Log
  353.                        Interpretation".
  354.  
  355.                      3-Dual Induction logs with SFL, this option requires
  356.                        input of deep, medium and shallow resistivity.
  357.                        A "Tornado Chart" correction is made mathematically.
  358.  
  359.                      4-Dual Induction logs with laterolog, this option
  360.                        requires input of deep, medium and shallow
  361.                        resistivity.  A "Tornado Chart" correction is made
  362.                        mathematically.
  363.  
  364.                      5-Dual Laterolog (20' Sequential), correction made
  365.                        on tool type.
  366.  
  367.                      6-Dual Laterolog (28' Simultaneous), correction made
  368.                        on tool type.
  369.  
  370.                        A 16 inch normal will corrected for hole size.  If a
  371.                        caliper survey is not available, the correction will
  372.                        be made assuming a gauge hole.
  373.  
  374.                              SELECTION FOR CRITICAL WATER
  375.                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  376.                 Option selection for several formations on  which  empirical
  377.            data is available can be made.  If the logged formation is not on
  378.            the  list  of  options  or  the  formation is not known or if one
  379.            prefers to enter a known core permeability,  option o  should  be
  380.            selected.   If the logged formation is not on the list of options
  381.            and a core permeability is not known,  options o must be selected
  382.            and  when the prompt ask for entry,  a zero must be entered.   If
  383.            this is the case,  the critical water cannot be estimated and the
  384.            permeabilities and water cut cannot be estimated.
  385.  
  386.                 After  all  data  is  entered,  the program calculations are
  387.            made.  All calculations are corrected for  depth,  shale  volume,
  388.            fluid content and temperature. Resistivity is corrected as stated
  389.  
  390.                                            6
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.            above.  An empirical estimate is made of critical water, absolute
  404.            permeability,  relative permeability,  effective permeability and
  405.            water cut.  Water cut for oil is reported in a fraction. Water to
  406.            gas ratio is reported as bbls. per mcf.
  407.  
  408.                 Printer output is optional.
  409.  
  410.                 After entering log data and calculating factors for a  zone,
  411.            recalculation  of other zones of interest can be made without en-
  412.            tering all new data.   The log heading data and type of mud  does
  413.            not change.  Use the arrow and entry key for rapid calculation of
  414.            additional zones of interest.
  415.  
  416.                                    PLAYING "WHAT IF"
  417.  
  418.                 In order to play "what if",  after the initial  run  through
  419.            the  program,  use the arrow keys to toggle the main menus.  When
  420.            changes are made in the log matrix option or shale volume or type
  421.            of shale,  porosity calculations made from  Density,  Neutron  or
  422.            Sonic logs or x-plots are recalculated.
  423.  
  424.                 Each time the depth is changed,  the temperature of the for-
  425.            mation and the Rw is automatically  recalculated.  Any  parameter
  426.            that changes with depth i.e.,resistivity,  shale volume, porosity
  427.            must be recalculated.
  428.  
  429.                                     To exit the program:
  430.  
  431.                                     1-Enter the END key or
  432.                                     2-Enter control C or
  433.                                     3-Enter control break.
  434.  
  435.                                   MISCELLANEOUS HINTS
  436.  
  437.                 Names of logs used in the program are based on Schlumberger
  438.            trade marks.  Logs from other companies which are compatible  may
  439.            be used in the program.
  440.  
  441.                 Neutron  logs  from each logging company are not compatible.
  442.            The program requires the log matrix for these logs to be  set  to
  443.            lime  and the charts from the logging company used to correct the
  444.            log reading to lime before using the cross-plot option.  The  CNL
  445.            is corrected for mud weight and temperature. The SNP is corrected
  446.            for hole size.  If a caliper survey is not available, the correc-
  447.            tion will be made assuming a gauge hole.
  448.  
  449.                 The gamma ray log entry will be corrected for mud weight and
  450.            hole size.   If a caliper survey is not available, the correction
  451.            will be made assuming a gauge hole.
  452.  
  453.                 When entering data from the log heading, operator name, well
  454.            name, location, county and state will accept 60 characters each.
  455.  
  456.                                            7
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.                 Direct entry of porosity and  shale  content must    be  en-
  471.            tered  in  decimal  fractions  NOT  per-cent.  In  other  words a
  472.            porosity of 30% must be entered as .30 not 30.
  473.  
  474.                 When entering data from a density log, the entry may be made
  475.            in either a decimal fraction or the entry may be made  in  gm/cc.
  476.            The    mathematics    involved  requires  that  the   entries  be
  477.            consistent.   In other words,  if a shale correction is made  and
  478.            the    formation  density is entered in gm/cc,  the shale density
  479.            must also be entered in gm/cc.  If the formation density porosity
  480.            is entered in decimal fraction,  the shale density porosity  must
  481.            also  be  entered in decimal fraction.   Neutron porosity must be
  482.            entered in decimal fraction.
  483.  
  484.                 Porosity crossplots for density and neutron logs are made by
  485.            a crossplot  algorithm ,  after correcting for  fluid  and  shale
  486.            content.  Porosity    crossplots   using a  sonic log are made by
  487.            converting  all  data to  lime  matrix and    averaging,    after
  488.            correcting for fluid and shale content.
  489.  
  490.                 Factors  used  to  correct   porosity  for fluid content are
  491.            calculated assuming a normal pressure gradient and a natural  gas
  492.            gravity of 0.65.  The residual oil saturation in the flushed zone
  493.            is estimated based on empirical data and API gravity.    The  low
  494.            gravity cut off is 10 degrees API and the high gravity cut off is
  495.            50 degrees API.   In other words, if one enters an API gravity of
  496.            less than 10,  the value for 10 will be used.   If one  enters  a
  497.            gravity greater than 50, The value for 50 will be used.
  498.  
  499.                 If  the Induction Electric log option is selected and the 16
  500.            inch normal is greater than 10 times the mud resistivity,  an in-
  501.            termediate  evaluation is made for Sw,  Porosity and Ro using the
  502.            Rocky Mountain method.  If a shale option is selected,  the Sw is
  503.            reduced  by  10  per-cent and the porosity is adjusted to reflect
  504.            the decrease in Sw.   This information will be displayed  to  the
  505.            screen but will not be printed on the final print out.
  506.  
  507.                 In  order  to maintain maximum versatility and range of data
  508.            input methods and allow the user to play "what if" ,  error trap-
  509.            ping  is  kept at a minimum.   It is possible to enter data which
  510.            will cause math errors (divide by zero ,  etc).   Care should  be
  511.            used  when entering data and the menu prompts should be followed.
  512.            If one enters data which causes a math error,  the  program  will
  513.            notify the user and abort to the operating system.
  514.  
  515.                 Support  for  registered  users  is  provided by mail to H L
  516.            Hendrick at P.O. Box 79530, Houston,  TX 77279 or by telephone at
  517.            713-932-9408 or through CompuServe at address 76217,1171.
  518.  
  519.  
  520.  
  521.  
  522.                                            8
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.